@charset "utf-8";
/* CSS Document */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;font:normal 14px/28px '微软雅黑';}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
html,body{color:#434343;font-size:14px;}
em{font-style:normal;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;display:inline;}
address,cite,dfn,em,var{font-style:normal;}
ul,ol,li,dl,dd,dt{list-style:none;}
a{text-decoration:none; color:#3f3432;}
a:hover{text-decoration:none; color:#fd7208; transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;}
a.red:link,a.red:visited,a.red:hover{ color:#d60606;}
fieldset,img{border:none;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
.clear:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clear {clear:both; }
.left {float:left;}
.right {float:right;}



.container {
    padding: 0;
    margin: 0 auto;
}


@media (min-width: 1300px) {
    .container {width:1280px}
}
@media (max-width: 1299px) {
    .container {width:960px}
}


@media (max-width: 990px) {
    .container {width:96%}
}







/*头部*/
.topline{ width:100%; position: relative ; z-index:9;; height:auto; overflow:hidden;}
.top{width:100%; height:auto; overflow:hidden; padding:10px 0}
.top img{max-width:100%; height:auto; overflow:hidden;}
.logo{width:25%; float:left;}
.tel{width:30%; float:right; margin-top:25px; text-align:right}
.top_logo{ width:25%; float:left; padding-top:15px }



/*导航栏*/
.menuline{ width:100%; background-color:#2c2c2c }
#menu ul{ width:100%; height: auto; overflow:hidden}
#menu ul li{ width:14.28%; float:left; font-size:16px; line-height:57px; text-align:center;}
#menu ul li a{color:#fff; display:block;}
#menu ul li a:hover{ background-color:#555; display:block; transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;}
.navon a{  background-color:#555;}


@media (max-width:1024px) {
	.logoname{width:35%; }
	#menu ul li{font-size:15px;}
}

/*banner图*/
.clear{ clear:both;}
.bannerdt{width:100%; height:510px; margin:0 auto;}
.banner{ width:100%; height:510px; overflow:hidden; position:relative;font-size:0;font-family:"微软雅黑";  }
.b-img{ height:800px;  position:absolute; left:0; top:0; }
.b-img a{ display:block; height:510px; float:left;}
.b-list{ height:50px; padding-top:460px; position:relative; margin:0 auto;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:14px; height:14px; border-radius:50%;  float:left; margin:0 5px; _margin:0 3px; background:#FFF;}
.b-list .spcss{ background:#394a76;}
.bar-left{ position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px; }
.bar-right{ position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px; }
.bar-left em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) 0px 0px no-repeat; margin:0 auto; margin-top:200px;}
.bar-right em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) -50px 0px no-repeat; margin:0 auto; margin-top:200px; }
.bar-left .emcss{ background-position:0px -100px;}
.bar-right .emcss{ background-position:-50px -100px;}



/*产品展示*/
.cpzszt{ width:100%; height: auto; overflow:hidden; margin-top:60px}
.cpzsbtzw{width:100%; height:auto; overflow:hidden; text-align:center; font-size:30px; color:#000; background:url(../images/in_title_bg.png) no-repeat center bottom; font-weight:bold; line-height:40px; padding-bottom:20px  }

.cpzstp{width:100%; max-height:280px;overflow:hidden; padding-top:20px; background-color:#f5f5f5}


/*产品滚动*/
.prolist{width:90%; height: auto; overflow:hidden; }
.cp_proright .prolist{float:left;}
.cp_proright .prolist ul{margin:0 5px;padding:0;list-style:none;width:2999px;}
.prolist li{float:left; display:block; width:9%; height:auto; overflow:hidden; margin:0 0.3%; }
.prolist li a img{ width:100%; height:auto; overflow:hidden; display:block}


.cp_proright .arrow_left{float:left;width:5%;background:url(../images/cp_le01.gif) no-repeat left;height:222px;cursor:pointer; display:block;}
.cp_proright .arrow_right{float:left;width:5%;background:url(../images/cp_ri01.gif) no-repeat right;height:222px;cursor:pointer; }



.cp_wenzizw{width:100%; height:auto; overflow:hidden; background-color:#f0f0f0; font-size:16px; padding:10px 0; text-align:center }
.cp_wenzizw a{ color:#434343;}
.cp_wenzizw a:hover{ color:#fd7208;}



/*公司简介*/
.gsjj{ width:100%; height: auto; overflow:hidden; padding:100px 0}

.gsjjleft{ width:45%; float:left; height:auto; overflow:hidden;}
.gsjjright{ width:50%; float:right}
.gsjjright a img{width:100%; height:auto; overflow:hidden; display:block}
.gsjj_bt { width:100%; margin:40px 0 60px 0; float:left; overflow:hidden}
.gsry{ width:50%; height:120px; background-color:#333; float: none; overflow:hidden;}

.gsjj_ywbt{font-size:18px; color:#c6c6c6; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; line-height:30px;}
.gsjj_zw{ color:#434343;}

.gswb{background:#fd7208; width:15%; text-align:center; padding:5px 10px; margin-top:40px}
.gswb a{color:#fff;font-size:16px;}

.gsmore{ color:#e55500; font-size:16px;overflow:hidden}



@media (max-width:1024px) {
.gsjjright{ width:40%}
.gsjj_bt{ margin: 10px 0 10px 0}
.gsjjleft{ width:55%}
.gswb{ display:none}

}

@media (max-width:768px) {
	.gsjj{float: inherit;height: auto;overflow: hidden;}
	.gsjjzt{width: 100%;height: auto;overflow: hidden;}
	.gsjjright{width: 100%;height: auto;}
	.gsjjright img{width: 100%;}
	.gsjjleft{width: 95%;padding: 10px;height: auto;}
	.gsjj_bt{width: 100%;}
	.gsjj_ywbt{width: 100%;}
	.gsjj_zw{width: 100%;height: auto;font-size: 14px;}
}






/*产品*/

.xyin-case-item img{ float:right}
.xyin-case-item .case-main-top {background: #f5f5f5;display: table;margin-bottom: 20px;position: relative;float: left;width: 50%;}

.cpbt { width:100%; margin:0 0 60px 0; float:left; overflow:hidden; text-align:center}


.case_item img{width: 100%;height: auto; display:block}
.case_item{float: left;width:100%; height: auto; overflow:hidden; position: relative; background-color:#000}

.case_item h3{position: absolute;background: rgba(0,0,0,0.2);font:400 18px/64px "Microsoft Yahei";color: #fff;width: 100%; height: auto; overflow:hidden;z-index: 9999;bottom: 0;left:0px; text-align:center}
.case_item h3 a{color: #fff;}
.case_item h3 a span{display:none}
.case_item h3 a p{display:none}
.case_item h3 a img{display:none}
.case_item h3{display:none}

.case_item:hover img{opacity:0.6}
.case_item:hover h3{background: none;top:20%;}
.case_item:hover a span{display:block; width:60px; height:4px; background-color:#31a0e5; margin:0 auto}
.case_item:hover a p{display:block}
.case_item:hover h3 li img{display:block; width:33%;center; float:left; overflow:hidden; margin-left:35%;opacity:1}
.case_item:hover h3{display:block}

.xyin-case-main{ width:30.5%; padding:0 0; overflow:hidden;margin: 0 1.25% 2.5% 1.25%; float:left}

.case_item p{ padding:10% 5%}

.xyin-case-item .case-main-top .img {width: 100%;display: table-cell;vertical-align: middle;}

.case_item:hover h3 a{ padding:2% 0;opacity;1}

.xyinmore{position: absolute;font:700 18px/60px "Microsoft Yahei";color: #fff;width: 100%; height: auto; overflow:hidden;z-index: 9999;bottom: 55%;left:0px; text-align:center}
.xyinimg{ width:14%; height: auto;float:left;position: absolute;overflow:hidden;z-index: 9999;bottom: 40%;text-align:center; padding: 0 43%}



@media (max-width:1024px) {
	
	.xyin-case{margin-top:60px}
	.cp-btimg{ width:100%; height:auto; margin::0 auto; text-align:center; display:block}
	.cp-bt{ display:none}
	.xyin-case-sort img{ display:none;}
	.xyin-case-sort{ width:100%; margin-top:20px}
	.xyin-case-box{ padding:10px 0}
	.xyin-case-sort ul{ margin:0; width:100%}
	.xyin-case-sort li{
	 line-height: 32px;
    background: #636363;
    text-align: center;
    float: left;
    position: relative;
    width: 15.666%;
	margin:0 0.5%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	padding: 0;}

.xyin-case-sort ul{position: relative;}
.xyin-case-item{position: relative;width:100%; left:0; top:0}
.xyin-case-sort li a {padding: 0;}
.xyin-case-main{padding:0}
	.case_item{ width:100%; height:auto}
	.case_item img{ margin: 0 0 0 0}
	/*.xyin-case-sort li {margin-top: 20px;line-height: 48px;background: #636363;text-align: center; float: left;padding:0 10px;position: relative;;width: 20%;text-overflow: ellipsis;white-space: nowrap; border-radius: 4px}*/
}

@media (max-width:767px) {
	.xyin-case-sort li{width: 32.333%; margin:1px 0.5%;}
}


/*新闻开始*/
.xwdt{ width:100%; height: auto;overflow:hidden; padding:0 0; margin:80px 0 0 0}
.xzsy{width:100%; height:auto; overflow:hidden}
.xwbt{ width:100%; text-align:center; margin-top:60px}
.back{ width:100%; height:420px; padding: 40px 0; margin-top:40px; z-index:-10;position:relative;}
.xw{ width: 44%; height:auto; overflow:hidden;float:left;}
.xw:nth-child(2){ float:right}
.xw h2{ color:#fff}
.xw h2 a{color:#fff; font-size:18px;background-color:#ff6307; padding:5px 15px; line-height:30px; display:inline-block}
.xw_list{border-bottom:1px solid rgba(255,255,255,0.4); padding:10px 0}
.xw_list a{font-size:16px; color:#fff}
.xw_list p{color:#CCC; margin-top:10px}



.backh{width:45%;float:left; margin: 4% 10% 4% 0}
.backh1{width:45%;float:left; margin: 4% 0 4% 0}
.ull{ padding:3% 0; border-bottom:#e5e5e5 1px solid}

.text1{ font-size:16px; font-weight:400; color:#333333}
.text2{ font-size:13px; font-weight:400; color:#666}
.text3{ font-size:12px; font-weight:100; color:#666}


/* 新闻结束 */

@media (max-width:991px) {
	.in_news_l{width:100%; float:none}
	.in_news_r{width:100%; float:none; margin-top:20px}
}

@media (max-width:600px) {
	.xwdt{background:url(../images/news_back.jpg) no-repeat center top fixed;}
	.xw{ width: 100%;float:none;}
	.xw:nth-child(2){ float:none; margin-top:30px}

}
@media (max-width:360px) {
	.in_news_list{width:94%;padding:3%;}
}



/*荣誉资质*/
.ry{ width:100%; height:auto; text-align:center; padding:20px 0; overflow:hidden}

.rybt{ width:100%; padding-top:60px; text-align:center}
.ryimg{ width:22%; height:auto; overflow:hidden; float:left; padding:4% 1.5%}

.fontbq{ float: left; width:100%; background:#f9f9f9;font-size:14px; color:#333; text-align:center; line-height:52px; overflow:hidden}
.ryimg img{ width:100%; height:auto; overflow:hidden}

/*荣誉资质 结束*/

/*合作伙伴*/
.hz{ width:100%; height:auto; text-align:center; padding:20px 0; overflow:hidden}

.hzbt{ width:100%; padding-top:60px; text-align:center}
.hzimg{ width:18.5%; height:auto;margin:1% 0.5% 0 0.5%;float:left; position:relative}

.hzimg img{ width:100%; overflow:hidden; height:auto; border:#e5e5e5 1px solid}

/*合作伙伴 结束*/



@media (max-width:1024px) {
.ryimg{ width:44%; height:auto;margin:4% 2% 0 0; border: 1px solid #f5f5f5; float:left; position:relative}

.nyprolist1 li {float:left; width:31%; height:auto; overflow:hidden; margin: 0 2% 10px 0}
.lx { display:none}
}








/*联系我们*/
.lxbt { width:100%; padding:60px 0; float:left; overflow:hidden; text-align:center}

.lx{ background: url(../images/shback.jpg); overflow:hidden; width:100%; height:600px;}
.lxtext{ text-align:center; padding:5% 10%;width:50%; margin-left:15%;}
.lxtext li{ margin-bottom:2%}
.px24{color:#fff; font-size:24px}
.px18{ font-size:18px;color:#fff}
.px14{ font-size:18px;color:#fff}
/*联系我们 结束*/

@media (max-width:768px) {

.lxtext{ margin-top:3%; width:100%;float:left}
.lxtext li{ width:100%; font-size:13px; float:left; margin-top:2%;float:left}
.add{ float:right; width:100%; overflow:hidden; margin:5% 0 0 0; text-align:center}

.you img{width:100%;overflow: hidden;}

.footer_bg{width: 100%;
    height: 240px;
    padding: 40px 0;
    margin-top: 5%;
    background-color: #2c2c2c;}


	}

@media (max-width:640px) {
	.in_fwlc ul li{min-height:200px;}
	.in_fwlc ul li h2{font-size:22px;} 
}

@media (max-width:500px) {
	.in_fwlc{background:url(../images/in_lc_bg.jpg) no-repeat center fixed;} 
	.in_fwlc ul li{min-height:150px;}
	.in_fwlc ul li{width:92%;}
}



/*版底*/
.footer_bg{width:100%; height:190px; padding:40px 0;border-top: 2px solid #e5e5e5;  background:#333; margin-top:4%}
.footbt{ width:100%;float:left;}
.mingc{ font-size:16px; font-weight:400; color:#fff; margin-bottom:10%}

.footlx li a{font-size:12px; width:18%; color:#d5d5d5;}

.footlx{ width:14%; font-size:13px; float:left;}

.footlxy{ width:30%; font-size:12px; float:right; text-align:right;}
.footlxy li a{ color:#d5d5d5}

.footwz{ width:100%;font-size:14px;text-align:center; background:#333; padding:10px 0; overflow:hidden}

.footwz li a{line-height:94px;color:#d5d5d5;}
.daohl{ float:left}
.daohr{ float:right}

@media (max-width:1024px) {
	
.zuo{ float:left; width:60%}
.you{ float: right; width:40%; margin-top:-1%;}
	
	}



@media (max-width:768px){
	.footzt{ padding-bottom:60px}
}
@media (max-width:768px) {
	.footer dl{width:100%; float:none; margin:10px 0; padding:10px 0; display:block; border-bottom:1px dashed #666}
	.footer dl dd{width:25%; float:left}
	.footer dl:nth-child(2){width:100%;}
	.footer dl:nth-child(2) dd{width:25%; float:left}
	.footer dl:nth-child(3){width:100%;}
	.footer dl:nth-child(3) dd{width:100%;}
	.footer dl:nth-child(4) dd{width:100%;}
	.footer dl dd img{width:30%; }
}
@media (max-width:540px) {
	.footer dl dd{width:33.333%;}
	.footer dl:nth-child(2) dd{width:33.333%; }
}
@media (max-width:420px) {
	.footer dl dd img{width:40%; }
}
@media (max-width:340px) {
	.footer dl dd img{width:50%; }
}
/*.ny_gsjjnrl{ width:20%; float:left; height:auto; overflow:hidden; text-align:center}*/

/*内页侧栏*/
/*.ny_gsjjnrzt{ width:100%; height:auto; overflow:hidden}
.ny_gsjjnrl{ width:20%; float:left; height:auto; overflow:hidden}
.ny_gsjjnrlbj{ width:100%; background-color:#fd7208; font-size:24px; color:#fff; text-align:center; line-height:34px; padding:15px 0; margin-bottom:3px}
.ny_gsjjnrlbj span{font-family:Arial, Helvetica, sans-serif; font-size:18px; display:block; color:#fff}
#ny_ejlm li{ width:200px; float:left; border-left:#999 1px solid; border-right:#CCC 1px solid; color:#1a1919; border-bottom:1px solid #CCC; text-align:center; line-height:46px; display:block; font-size:15px;}
#ny_ejlm li a{ display:block; color:#222; }
#ny_ejlm li a:hover{  transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s; }
.navon1 a{ width:200px; border-left:#fd7208 4px solid; color:#fd7208;}


#ny_ejlm1 li{ width:100%; float:left; background-color:#f9f9f9;color:#222;text-align:center; line-height:50px; display:block; font-size:15px; margin:3px 0}
#ny_ejlm1 li a{ display:block; color:#222; }
#ny_ejlm1 li a:hover{width:100%; background-color:#ffd800; transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s; }
.navon2 a{width:100%; background-color:#ffd800; transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;}


@media (max-width:768px) {
	.ny_gsjjnrl{width: 100%;text-align: center;float: inherit;}
	.ny_gsjjnrlbj{width: 99%;background: #fd7208;float: inherit;margin: 0 auto;border-top-left-radius: 5px;border-top-right-radius: 5px;}
	#ny_ejlm{width: 99%;overflow: hidden;text-align: center;margin: 0 auto;}
	#ny_ejlm li{width: 99.2%;float: inherit;border-left: #CCC 1px solid;border-right: #CCC 1px solid;}
	.navon1 a{width: 98%;}
	
	
	#ny_ejlm1{width: 99%;overflow: hidden;text-align: center;margin: 0 auto;}
	#ny_ejlm1 li{width: 100%;float: inherit;}
	.navon2 a{width:100%;}
	
	.ny_gsjjnrzt{width: 100%;}
}*/




/* 公司简介内页 */

.ny_gsjjban{background-image:url(../images/gs-banner.jpg); height:300px;background-position:center top;background-repeat:no-repeat;}
.ny_ryban{background-image:url(../images/gsjj_ryban01.jpg); height:300px;background-position:center top;background-repeat:no-repeat;}


.ny_about_nr{width:74%; height:auto; overflow:hidden; margin-top:30px ; float:right}

.ny_about_nr p img{max-width:100%; height:auto; overflow:hidden;}


.ny_yd{width:100%; height:auto; overflow:hidden;}
.ny_ydl{float:left; font-size:24px; color:#333; font-weight:700}
.ny_ydl span{font-size:18px; color:#999; font-family:Arial, Helvetica, sans-serif; margin-left:10px}
.ny_ydr{float:right; font-size:14px; color:#999;}




.ny_about_nr_l{width:48%; float:left}
.ny_about_nr_r{width:50%; float:right}


.about_t{width:100%; height:auto; overflow:hidden; border-bottom:1px solid #999; padding-bottom:10px}
.about_l{float:left; font-size:24px; color:#333; font-weight:700}
.about_l span{font-size:18px; color:#999; font-family:Arial, Helvetica, sans-serif; margin-left:10px}
.about_r{float:right; font-size:14px; color:#999;}


.ny_gsjj{ width:100%; height:50px; margin-top:40px; float:left;}
.ny_gsjjbt{ width:1004px; height:50px; margin:0 auto;}
.ny_gsjjbtzw{width:1004px; height:25px; margin:0 auto; text-align:center; font-size:20px; color:#000; line-height:25px; font-weight:bold; }
.ny_gsjjbthx{width:36px; height:5px; margin:0 auto; text-align:center; border-bottom:#fd7208 1px solid; line-height:10px;  }
.ny_gsjjbtyw{width:1004px; height:14px; vertical-align:bottom;text-align:center; font-size:14px; color:#cccccc; line-height:14px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; padding-top:5px; }


.ny_gsjjnr{ width:100%;  _height:34px; min-height:34px;  margin-top:40px; float:left;}



.ny_gsjjnrr{ width:760px; _height:34px; min-height:34px; float:left; padding-left:40px; line-height:24px; color:#434343;margin-top: 40px;}


/* 产品展示列表内页 */

.ny_cpzsban{background-image:url(../images/cp-banner.jpg); height:300px;background-position:center top;background-repeat:no-repeat;}


/* 工程案例列表内页 */
.ny_gcalban{background-image:url(../images/al-banner.jpg); height:300px;background-position:center top;background-repeat:no-repeat;}


/* 荣誉资质列表内页 */
.ny_ryzzban{background-image:url(../images/ry-banner.jpg); height:300px;background-position:center top;background-repeat:no-repeat;}

/* 产品 */

.rightr{width:74%; height:auto; overflow:hidden; margin-top:30px; float:right}

.ny_cpzsnrr{ width:100%; height:auto; overflow:hidden; float:right; margin-top:40px}

.ny_cpzsnrrr{ width:100%; height:auto; overflow:hidden; float:right; margin-top:40px}


.nyprolist{width:100%; height:auto; overflow:hidden}
.nyprolist li{float:left; width:32%; height:auto; overflow:hidden;margin-right:1.5%;; margin-bottom:10px}
.nyprolist li:nth-child(3n){ margin-right:0}
.nyprolist li:nth-child(3n+1){clear:left}


.nyprolist1{width:100%; height:auto; overflow:hidden}
.nyprolist1 li{float:left; width:23.5%; height:auto; overflow:hidden; margin: 0 2% 10px 0}
.nyprolist1 li:nth-child(4n){ margin:0 0 10px 0}
.nyprolist1 li:nth-child(4n+1){ clear:left}
.nyprolist1 li a{width:100%; height:auto; overflow:hidden; display:block}
.nyprolist1 li img{width:96%; height:auto; overflow:hidden; display:block; border:1px solid #dcdcdc; padding:2px}



@media (max-width:768px){

.nyprolist1 li{width:48%;}
.nyprolist1 li:nth-child(2n){ margin:0 0 10px 0}
.nyprolist1 li:nth-child(2n+1){ clear:left}

}




.pro_img{width:100%; height:auto; overflow:hidden}
.nyprolist li a{width:100%; height:auto; overflow:hidden; display:block}
.nyprolist li img{width:97.5%; height:auto; overflow:hidden; display:block; border:1px solid #dcdcdc; padding:2px}

/*.nycp_proright .nyprolist ul li img{width:224px;height:140px;margin-left:10px;}*/

.nycp_wenzizt{width:100%; height:40px;  color:#434343; text-align:center;}
.nycp_wenzizw{width:100%; height:40px; font-size:15px; line-height:40px;}
.nycp_wenzizw a{ color:#434343;}
.nycp_wenzizw a:hover{ color:#fd7208; transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;}




/* 工程案例 */
.gc_cpzsnrr{ width:100%; height:auto; overflow:hidden; float:right; margin-top:40px}


/*分页*/
.next1{height:50px; text-align:center; color:#454545; margin-top:50px}
.next1 a{ margin:0px 1px;  padding:5px 15px; border:1px solid #d6d6d6}
.next1 a:hover{background-color:#fd7208; border:1px solid #fd7208; color:#fff;  padding:5px 15px; transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;}
.next1 b{background-color:#fd7208; border:1px solid #fd7208; color:#fff;  padding:5px 15px; transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;}

.pages button{ line-height:22px;}
.pagesone{ display:none;}


/* 产品展示内页 */

.ny_cp_tp{width:100%; height:auto; overflow:hidden}
.ny_cp_tpl{width:45%; float:left}
.ny_cp_tpl img{ width:100%; height:auto; overflow:hidden}
.ny_cp_tpr{width:100%; float:right; text-align:center}
.ny_cp_tpr h2{font-size:24px; font-weight:bold; margin-bottom:15px; display:block; color:#fd7208}
.ny_cp_tpr p{ padding:15px 0; border-top:1px solid #f8f8f8; color:#626262}
.ny_cp_tpr p span{display:block; font-size:18px; color:#434343}

.ny_cpxq_t{width:100%; height:auto; overflow:hidden; background-color:#fd7208; font-size:20px; color:#fff; margin-top:20px; padding:15px}

.ny_cp_xq{margin-top:20px;; width:100%; height:auto; overflow:hidden}
.ny_cp_xq img{ max-width:100%; height:auto; overflow:hidden}

.ny_cpzsbt{ width:760px; height:60px; line-height:30px; color:#000; text-align:center; margin:0 auto; font-size:16px; border-bottom:#bbbbbb 1px  dashed; }
.ny_cpzsbt span{ line-height:30px; font-size:12px; color:#999;}
.ny_cpzstp{ width:650px; height:406px; border:none; margin:0 auto; text-align:center; padding-top:15px; }
.ny_cpzstp img{width: 100%;}
.ny_cpzsxq{width:760px; line-height:24px; color:#000; font-size:14px;padding-top:15px; padding-bottom:15px; border-bottom:#bbbbbb 1px  dashed;  }
.ny_cpzsxq span{line-height:24px; color:#434343; font-size:12px;padding-top:15px;  }


/*上一个下一个*/
.snext{background:#f6f6f6; height:80px; width:100%; margin-top:30px;}
.snextnr{width:100%; height:50px; margin:0 auto;  font-family:"微软雅黑"; font-size:14px; color:#414141; padding:10px 15px; line-height:30px;}
.snextnr a{color:#414141;}
.snextnr a:hover{color:#fd7208; transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;}








@media (max-width:768px) {
	/*联系我们*/
	.ny_about_nr{width:100%; float:none; margin-top:30px}
	.ny_about_nr_l{width:100%; float:none}
	.ny_about_nr_r{width:100%; float:none; margin-top:20px}
/* 产品 */
	.ny_cpzsban{display: none;}
	.ny_cpzsnrr{width: 100%;float: inherit;margin-top: 20px;padding: 0;}
	.nyprolist{width: 100%;}
	.nyprolist li{width: 49%;height: auto; margin-right:0 }
	.nyprolist li:nth-child(2n){ margin-left:2%;}
	.nyprolist li:nth-child(3n){ margin-right:0}
	.nyprolist li:nth-child(4){clear:none}
	.nyprolist li:nth-child(10){clear:none}
	.nyprolist li:nth-child(2n+1){clear:left}
	.nyprolist li img{width: 98%;height: auto; overflow:hidden; padding: 2px;}
	.nycp_wenzizt{width: 100%;}
	.nycp_wenzizw{width: 100%;}
	/* 产品详情页 */
	.ny_cpzsbt{width: 100%;height: auto;}
	.ny_cpzstp{width: 100%;height: auto;}
	.ny_cpzsxq{width: 100%;}
	.snext{margin-top: 0;height: auto;}
	.snextnr{width: 94%;height: auto;padding: 3%;}
}

@media (max-width:520px) {
	.ny_cp_tpl{width:100%; float:none}
	.ny_cp_tpr{width:100%; float:none}
	.ny_cp_tpr h2{margin-top:20px}
	.nyprolist li img{width: 97%;}
}

@media (max-width:470px) {
	.next1 a{padding:5px 8px;}
	.next1 a:hover{padding:5px 8px;}
	.next1 b{padding:5px 8px;}
}
@media (max-width:390px) {
	.next1 a{padding:5px;}
	.next1 a:hover{padding:5px;}
	.next1 b{padding:5px;}
}

/*新闻中心列表页 */

.ny_xwzx{ width:100%; height:auto; overflow:hidden; margin-top:40px}
.ny_xwzxzt{width:100%; height:auto; overflow:hidden;}
.ny_xwzx_nrzt{width:74%; height:auto; overflow:hidden; margin-top:30px; float:right}
.nr_xzzx_lb{width:100%; height:auto;overflow:hidden; margin-top: 30px;}

.ny_xwzx_nrzt li{width:100%; height: auto; margin:10px 0; background:url(../images/ny_xz_ic1.jpg) no-repeat center left; padding:10px 0 10px 0; border-bottom:1px solid #CCC}
.ny_xwzx_nrzt li a{font-size:16px;}
.ny_xwzx_nrzt li span{float:right}
.ny_xwzx_nrzt li:hover{ background:url(../images/ny_xz_ic2.jpg) no-repeat center left; padding:10px 0 10px 5%; color:#0060b4}
.ny_xwzx_nrzt li:hover a{color:#0060b4}

.ny_xwzx_wz{width:73%; float:right}
.ny_xwzx_wz font{font-size:14px; color:#999; display:block}
.ny_xwzx_wz h2{font-size:20px; font-weight:bold; color:#000}
.ny_xwzx_wz p{margin-top:15px; font-size:14px; color:#666}
.ny_xwzx_wz span a{width:100px; background-color:#ffd800;border-radius:20px; padding:2px 0; text-align:center; display:block; margin-top:15px}

.ny_xwzx_wzbt{width:311px; height:30px; float:left; font-size:14px; color:#252525; line-height:24px;}
.ny_xwzx_wzbt a{color:#252525;}
.ny_xwzx_wzbt a:hover{color:#fd7208; transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;}
.ny_xwzx_wzrq{width:311px; height:20px; float:left; font-size:12px; color:#a5a3a3;}
.ny_xwzx_wzzw{width:311px; height:48px; float:left; font-size:12px; color:#717171; line-height:24px;}


.ny_xwzxnry{width:74%; float:right; height:auto; overflow:hidden}


/*新闻中心内页 */

.ny_xwzxban{background-image:url(../images/xwzxxq_ban.jpg); height:300px;background-position:center top;background-repeat:no-repeat;}

.ny_xwzxbt{ width:100%; height:auto; overflow:hidden; line-height:30px; color:#000; text-align:center; margin-top:25px; font-size:24px; border-bottom:1px dashed #bbb; padding-bottom:10px }
.ny_xwzxbt span{ line-height:30px; font-size:13px; color:#999;}
.ny_xwzxxq{width:100%; height:auto; overflow:hidden; line-height:28px; color:#434343; font-size:14px;padding-top:15px; padding-bottom:15px; }
.ny_xwzxxq img{max-width:100%; height:auto; overflow:hidden; display: inline-block}


/*联系我们内页 */
.ny_lxwmban{background-image:url(../images/lxwm_ban.jpg); height:386px;background-position:center top;background-repeat:no-repeat;}
.ny_lxwm{ width:100%;  _height:34px; min-height:34px; margin-top:30px; float:left;}
.ny_lxwmzt{ width:1004px;  _height:34px; min-height:34px; margin:0 auto; }
.ny_lxwml{width:620px;  _height:34px; min-height:34px; float:left;}

.ny_lxwmright{width:344px;  _height:34px; min-height:34px; float:left; padding-left:40px;}
.ny_lxwmrightbt{width:344px; height:40px; float:left; font-size:22px; color:#fd7208; line-height:40px; font-weight:bold; font-family:"微软雅黑";}
.ny_lxwmrightzw{width:344px; float:left; font-size:14px; color:#000; line-height:26px;}


/*在线留言内页 */

/*feedback*/
.ny_feed_ny {
	width: 74%;
	height: auto;
	overflow: hidden;
	margin-top:20px;
	float:right
}

.ny_feed_tit {
	text-align: center;
	padding-bottom: 1em;
	border-bottom: 1px solid #e6e6e6;
	color: #626262
}

.ny_feed_tit span {
	font-size: 1.6em;
	font-weight: bold;
	color: #0256AC;
	display: block;
	text-align: center;
	line-height: 3em
}

.ny_feed_ny form {
	margin-top: 3em
}

.lyb {
	width: 70%;
	margin: .5em auto;
}

.lyb input {
	width: 100%;
	border: 1px solid #e7e7e7;
	color: #626262;
	height: 3em;
	font-size: 1.1em
}

.lyb textarea {
	width: 100%;
	border: 1px solid #e7e7e7;
	color: #626262;
	height: 8em;
	font-size: 1.1em
}

.lyb_tj {
	width: 20%;
	margin: 2em auto;
}

.lyb_tj input {
	width: 100%;
	background-color: #0256AC;
	border: 1px solid #0256AC;
	color: #fff;
	height: 3em;
	font-size: 1.3em
}

@media (max-width:991px) {
	.lyb {
		width: 70%;
	}
	.lyb_tj {
		width: 40%;
	}
}
@media (max-width:768px) {
	.ny_xwzx_nrzt{width:100%; float:none; margin-top:30px}
	.ny_xwzxnry{width:100%; float:none; margin-top:30px}
	.ny_feed_ny{width:100%; float:none; margin-top:30px}
	
}

.ny_zxlyban{background-image:url(../images/contact_lyban.jpg); height:386px;background-position:center top;background-repeat:no-repeat;}
.ny_zxly{ width:100%;  _height:34px; min-height:34px;  float:left;}
.ny_zxlyzt{ width:1004px;  _height:34px; min-height:34px; margin:0 auto; }
.ny_zxlyl{width:620px;  _height:34px; min-height:34px; float:left;}

.ny_zxlyright{width:344px;  _height:34px; min-height:34px; float:left; padding-left:40px;}
.ny_zxlyrightbt{width:344px; height:40px; float:left; font-size:16px; color:#000; line-height:40px;}
.ny_zxlyrightzw{width:344px; float:left; font-size:14px; color:#000; line-height:26px;}




.con{ width:1000px; margin:0px auto; padding-bottom:15px; padding-top:25px; background-color:#FFFFFF}

.con1{ padding:10px 0px 0px 0px; line-height:26px; min-height:250px; height:auto!important; height:340px; overflow:hidden;}

.con1 table input{height:26px}
.con1 table input{height:26px}

.rycon{ width:1000px; margin:0px auto; padding-bottom:15px; padding-top:25px; background-color:#FFFFFF}
.rycon1{ padding:10px 0px 0px 0px; line-height:26px; min-height:250px; height:auto!important; height:340px; overflow:hidden;}
.rycon1 table input{height:26px}
.rycon1 table input{height:26px}

@media (max-width:768px) {
	.topline{
		display: none;
	}
	

}

/* 头部 */
.topline-m{
	position: fixed;
	top: 0;
	height: 80px;
	padding-top: 1px;
	z-index: 9999;
	background: #FFFFFF;
	display: none;
	width:100%
}
.logo-m{
	width: 30%;
	margin: 2px 0;
	padding: 0 10px;
}
.logo-m img{
	width: 100%;
}
.menu-m{
	position: absolute;
	top: 20px;
	right: 10px;
}
.menu-m img{
	width: 30px;
}
.topline-m .nav_hide{
	position: absolute;
	top: 70px;
	left: 0;
	z-index:10000;
	width: 100%;
	background:rgba(0, 0, 0, 0.7);
	padding: 0;
	letter-spacing: 1px;
	display: none;
}
.nav_hide li{height:54px;line-height:54px;border-bottom:1px #888 solid;}
.nav_hide li:nth-child(1){ border-top:none;}
.nav_hide li:nth-child(9){ border-bottom:none;}
.nav_hide li a{display:block;font-size:18px;color:#fff;text-align:center;}

@media (max-width:768px) {
	.footbt li a {font-size: 14px;width: 33.333%;float: left;color: #fff;}
		
.zuo{ float:left; width:100%}
.you{ float: left; width:40%;}
.footer_bg{width:100%; height:240px; padding:40px 0;margin-top:5%; background-color:#2c2c2c}
.footbt li a{ font-size:18px; width:33.3%; float:left; color:#fff;}
}

@media (max-width:768px) {
	.rightr{width:100%; height:auto; overflow:hidden; margin-top:30px;}
	
	.logo a img{
		width: 50%;
	}
	.topline-m{
		display: block;
	}
	.xyin-case-main{ width:45%}
}


@media (max-width:600px) {
	.logo-m{width: 40%; padding:10px}
	
	.zuo {float: left;width: 100%;}
	.you {float: left;width: 60%; margin-top:1%}
	.footer_bg {
    width: 100%;
    height: 240px;
    padding: 40px 0;
    margin-top: 5%;
    background-color: #2c2c2c;
}
.backh1{ display:none}
.backh{ width:100%}
.footwz li a{ line-height:20px}
}
@media (max-width:420px) {
	.logo-m{width: 50%;}
	
	.zuo {float: left;width: 100%;}
	.you {float: left;width: 60%; margin-top:1%}
	.footer_bg {
    width: 100%;
    height: 200px;
    padding: 40px 0;
    margin-top: 5%;
    background-color: #2c2c2c;
}
.footlx{ width:20%}
}
@media (max-width:360px) {

	.logo-m{width: 50%;}
	.zuo {float: left;width: 100%;}
	.you {float: left;width: 60%; margin-top:1%}
	.footer_bg {  width: 100%; height: 520px; padding: 40px 0;margin-top: 5%;background-color: #2c2c2c;}
}


/* banner-m */

.swiper-container {
	width: 100%;
	height: auto; overflow:hidden;
	display: none;
} 
.swiper-wrapper{
	width: 100%;
	height: auto; overflow:hidden;
}
.swiper-slide{
	width: 100%;
	height: auto; overflow:hidden;
	/*background: #000000;*/
	color: white;
}
.swiper-slide img{
	width: 100%;
	height: auto; overflow:hidden
}
@media screen and (max-width:1280px) {
	.bannerdt{
		display: none;
	}
	.swiper-container{
		display: block;
	}
}


/* 产品滚动 */
@media (max-width:768px) {
	.cpzs{width: 100%;}
	.cpzsbt{width: 100%;}
	.cpzsbtzw{width: 100%;}
	.cpzsbtyw{width: 100%;}
	.cpzstp{width: 100%;}
	.prolist{width:100%;}
	.prolist1{width:100%;}
	
	.cp_proright .prolist{width:100%;}
	.prolist li{width:12%; margin:0 0.3% 20px 0.3%}
	.prolist1 li{width:20%; margin:0 0 0 0}
	
	.cp_proright .arrow_left{display:none;}
	.cp_proright .arrow_right{display: none;}
	.cp_wenzizt{width:100%;}
	.cp_wenzizw{width:100%;}
	.banner-m{margin-top: 71px;}
}

/* 简介 */


/*移动端底部导航*/
.phonefooternav {
	position: fixed;
	bottom: 0;
	width: 100%;
	z-index: 99999;
	display:none;
}
.phonefooternav ul{
	padding: 0;
}
.phonefooternav ul li {
	width: 24.70%;
	background: #0256AC;
	float: left;
	padding: 10px 0;
	border-right: 1px solid #FFFFFF;
	list-style: none;
}
.phonefooternav ul li a {
	display: block;
	color: #fff;
	text-align: center;
}
.phonefooternav ul li a:hover .call {
	color: yellow;
}
.phonefooternav ul li a img {
	width: 20px;
	padding: 2px 0;
}
@media (max-width: 480px) {
	.phonefooternav ul li {
		padding: 3px 0px;
	}
}
@media (max-width: 768px) {
	.phonefooternav {
		display: block !important;
	}
}

/* 内页 */
@media (max-width:768px) {
	/* 关于我们 */
	.ny_gsjjban{display: none;}
	.ny_yd{margin-top: 80px;}
	.ny_ydzt{width: 100%;}
	.ny_ydl{display: none;}
	.ny_ydr{width: 95%;text-align: left;padding: 0 10px;}
	.ny_gsjjnr{margin-top: 20px;}
	

	.ny_gsjjnrr{width: 94%;padding: 3%;text-align: justify;margin-bottom: 50px;}
	.ny_gsjjnrr img{max-width: 100%;}
	/* 联系我们 */
	.ny_gsjjbt{width: 100%;}
	.ny_gsjjbtzw{width: 100%;}
	.ny_gsjjbtyw{width: 100%;}
	.ny_lxwm{min-height: 0;margin-top: 0;}
	.ny_lxwmzt{min-height: 0;}
	.ny_lxwmzt{width: 100%;}
	.ny_lxwml{display: none;}
	.ny_lxwmright{width: 94%;padding: 3%;text-align: justify;margin-bottom: 70px;}
	
	/* 新闻中心 */
	.ny_xwzxban{display: none;}

	.ny_xwzxzt{width: 100%;}
	.ny_xwzx_nrzt li>.img{width:100%; float:none}
	.ny_xwzx_wz{width:100%; float:none; margin-top:10px}



	
	/* 新闻详情页 */
	.ny_xwzxbt{width: 100%;}
	.ny_xwzxxq{width: 94%;padding: 3%;}
}

@media (max-width:380px){
	.prolist li{width:11.4%;}
}

@media (max-width:320px){
	.prolist li{width:9.7%;}
	.nyprolist li{width: 44%;}
	.nyprolist li img{height: 100px;}

}
